import request from '@/utils/request'

/**
 * @description: 登录函数
 * @param {*} data { username, password }
 * @return {*} promise
 */
export function loginAPI({ username, password }) {
  return request({
    url: '/park/login',
    method: 'POST',
    data: {
      username,
      password
    }
  })
}

/**
 * 获取用户下拉列表
 *
 * @returns {Promise}
 */
export function getUserListAPI() {
  return request({
    url: '/system/user/dropList',
    method: 'GET'
  })
}

/**
 * 获取用户详情
 *
 * @param {String} id
 *
 * @returns {Promise}
 */
export function getUserDetailsAPI(id) {
  return request({
    url: `/park/sys/user/${id}`,
    method: 'GET'
  })
}

/**
 * 查询登录人用户、角色和权限信息
 *
 * @returns {Promise}
 */
export function getProfileAPI() {
  return request({
    url: '/park/user/profile',
    method: 'GET'
  })
}
